An enhanced role model for alleviating the role-binding anomal
نویسندگان
چکیده
Roles and role models have received much attention as useful concepts for developing highly reusable and dynamically evolvable systems. Role models belong to the category of collaboration-based development techniques, but most of the existing approaches to role models do not explicitly incorporate the core principle of collaboration-based developments as an essential property of their primary design goals. Consequently, the existing approaches still suffer from a problematic phenomenon that the structural and behavioral constraints defined in a role system can be violated during the role-binding stage. We call such a problematic phenomenon the role-binding anomaly. In order to alleviate the role-binding anomaly, we propose an enhanced role model, in which all role instances and core objects can exist by themselves, namely, they can be developed, executed, and tested independently. Roles and core classes can be bound to each other at the instance level. In addition, the role system describes and encapsulates the behavior for dynamic reconfigurations among role instances. The enhanced role model is designed so as to be meaningful with respect to software engineering principles, rather than dynamic evolution. It also facilitates role model implementation using general programming languages (i.e. not supporting dynamic specialization) such as Java. To illustrate how the proposed role model makes such benefits, we develop a set of Java classes necessary for implementing the enhanced role model in the form of a Java package role, and present a simplified automatic teller machine system as an example application. Copyright 2002 John Wiley & Sons, Ltd.
منابع مشابه
Overexpression of chimeric chitinase42 enhanced antifungal activity of Trichoderma harzianum against Fusarium graminearum
Evidence for the role of chitinases in biocontrol by Trichoderma species has been well documented.Chit42 lacks a chitin–binding domain (ChBD) which is involved in its binding activity to insoluble chitin. The objective of the present study was to enhance antifungal activity of T. harzianum by overexpression of wild type and hybrid forms of Chit42 containing chitin binding domain. To produce chi...
متن کاملThe effects of imidazoline compounds on nociception in animal pain model
The discovery of imidazoline ligands has opened up a new field of study. The investigation of imidazoline actions independent of adrenoceptors started in the mid 1980s. Imidazoline receptors are classified in several subtypes, I1, I2 and I3 binding sites. Although imidazoline sites have been the subjects of research for several years, but there is still controversy about their actions especiall...
متن کاملIdentification of RNA-binding sites in artemin based on docking energy landscapes and molecular dynamics simulation
There are questions concerning the functions of artemin, an abundant stress protein found in Artemiaduring embryo development. It has been reported that artemin binds RNA at high temperatures in vitro, suggesting an RNA protective role. In this study, we investigated the possibility of the presence of RNA-bindingsites and their structural properties in artemin, using docking energy ...
متن کاملP139: Role of Dopamine Receptor D3 in Depression and Anxiety
Dopamine (DA) is one of the main catecholamines in the brain and is crucial for movement coordination, endocrine function, reward, mood, memory and emotions. The dopaminergic system is the primary therapeutic target in the treatment of Parkinson’s disease (PD), drug addiction and schizophrenia. Notwithstanding, dysfunction of central dopaminergic neurotransmission has also been associated to de...
متن کاملRefolding of Lysozyme Upon Interaction with ?-Cyclodextrin
Effects of ?-cyclodextrin, ?CD, on refolding of lysozyme was investigated at pH 12 employing isothermal titration calorimetry (ITC) at 300K in 30mM Tris buffer solution. ?CD was employed as an anti-aggregation agent and the heats obtained for lysozyme+?CD interactions are reported and analyzed in terms of the extended solvation model. It was indicated that there are two sets of identical and no...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- Softw., Pract. Exper.
دوره 32 شماره
صفحات -
تاریخ انتشار 2002